home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tex / lindner / latex_pl.zoo / texinput / document / styledoc / styledoc.lzh / LATEX.BUG < prev    next >
Encoding:
Text File  |  1992-04-14  |  53.5 KB  |  1,246 lines

  1. LATEST VERSIONS OF FILES -- LaTeX Version 2.09
  2.  
  3. ADDENDUM.TEX  31 Oct 90    ARTICLE.DOC/STY   14 Jan 92   LATEX.BUG  18 Mar 92
  4. IDX.TEX       22 Jan 85    ART10.DOC/STY     14 Jan 92   LATEX.INS   1 Dec 91
  5. LABLST.TEX     5 Jan 85    ART11.DOC/STY     14 Jan 92   LOCAL.GID  24 Sep 85
  6. LATEX.TEX     25 Mar 92    ART12.DOC/STY     14 Jan 92
  7. LFONTS.TEX    25 Nov 91    BEZIER.DOC/STY    17 Dec 85
  8. LHYPHEN.TEX    4 Nov 91    BOOK.DOC/STY      14 Jan 92
  9. LOCAL.TEX     26 Feb 92    BK10.DOC/STY      14 Jan 92
  10. LPLAIN.TEX    25 Mar 92    BK11.DOC/STY      14 Jan 92
  11. MAKEINDEX.TEX 17 Feb 87    BK12.DOC/STY      14 Jan 92
  12. SAMPLE.TEX     9 Apr 86    FLEQN.DOC/STY     04 Nov 91
  13. SFONTS.TEX    25 Nov 91    IFTHEN.DOC/STY    16 Jun 91
  14. SLITEX.TEX    25 Mar 92    LETTER.DOC/STY    26 Feb 92
  15. SMALL.TEX      5 Jul 85    LEQNO.DOC/STY     29 Sep 91
  16. SPLAIN.TEX    25 Mar 92    MAKEIDX.DOC/STY   21 Oct 91
  17. TESTPAGE.TEX  20 Jul 87    OPENBIB.DOC/STY   14 Jan 92
  18. TESTA4.TEX     5 Jun 91    PROC.DOC/STY      26 Feb 92
  19. TRYFONTS.TEX  11 Nov 86    REPORT.DOC/STY    14 Jan 92
  20.                            REP10.DOC/STY     14 Jan 92
  21.                            REP11.DOC/STY     14 Jan 92
  22.                            REP12.DOC/STY     14 Jan 92
  23.                            SHOWIDX.DOC/STY   16 Jun 91
  24.                            SLIDES.DOC/STY    04 Nov 91
  25.                            TITLEPAG.DOC/STY  16 Jun 91
  26.                            TWOCOLUM.DOC/STY  27 Jan 85
  27.  
  28.  
  29. METAFONT SOURCE FILES FOR LaTeX:
  30.  
  31. CIRCLE.MF      9 Jul 87
  32. ICMCSC10.MF   27 Oct 91
  33. ICMEX10.MF    27 Oct 91
  34. ICMMI8.MF     27 Oct 91
  35. ICMSY8.MF     27 Oct 91
  36. ICMTT8.MF     27 Oct 91
  37. ILASY8.MF     14 Nov 91
  38. ILCMSS8.MF    27 Oct 91
  39. ILCMSSB8.MF   27 Oct 91
  40. ILCMSSI8.MF   27 Oct 91
  41. LASY.MF
  42. LASY10.MF
  43. LASY5.MF
  44. LASY6.MF
  45. LASY7.MF
  46. LASY8.MF
  47. LASY9.MF
  48. LASYB10.MF
  49. LCIRCLE10.MF  18 Mar 92
  50. LCIRCLEW10.MF 18 Mar 92
  51. LCMSS8.MF     19 Aug 86
  52. LCMSSB8.MF    19 Aug 86
  53. LCMSSI8.MF    19 Aug 86
  54. LINE.MF       24 Jan 89
  55. LINE10.MF     18 Mar 92
  56. LINEW10.MF    18 Mar 92
  57. SROMAN.MF     16 Sep 86
  58. SROMANU.MF    25 Jun 91
  59.  
  60.  
  61.                    BUGS IN AND CHANGES TO LATEX
  62.                    ----------------------------
  63.  
  64. 1. Some file extensions were in upper case.  Makes no difference for
  65.    TOPS-20, but messes up on Unix.  (Corrected 18 Dec 83)
  66.  
  67. 2. Glossary command wrote .IDX instead of .GLO file.  (Corrected 18 Dec 83)
  68.  
  69. 3. Size-changing commands add a blank space.   (Corrected 22 Dec 83)
  70.  
  71. 4. \mainbaselineskip has been eliminated, being replaced by the
  72. parameter \baselinestretch.  All font-size-changing commands, which
  73. are the commands that change \baselineskip, multiply the normal value
  74. of \baselineskip for the chosen font by \baselinestretch.
  75. \baselinestretch can be changed at any time by a \renewcommand
  76. command, but doing so affects only the next font-size-changing
  77. command.  Note that the \begin{document} command executes a \normal
  78. command to set the font size initially.) (Change made to version 2.01,
  79. on 1 Jan 1984.)
  80.  
  81. 5. \writecommand has been eliminated and a new command \protect added.
  82. Writing \protect\foo makes \foo do the right thing in an array or
  83. tabular @-expression and in the argument of a sectioning or caption
  84. command.  When used in an \addcontents command, \protect\foo has the
  85. same effect that \writecommand{\foo} used to.  Writing
  86. \section{\protect\foo} achieves what writing
  87. \section[\writecommand{\foo}]{\foo} used to.  The .STY files must now
  88. \let\protect=\noexpand when doing a \mark.  (Change made to version
  89. 2.02 on 11 Jan 1984.)
  90.  
  91. 6. The error message 'This is a LaTeX bug' has been changed to
  92. 'This may be a LaTeX bug', since it is possible for a user error
  93. to cause it. (Change made to version 2.02 on 11 Jan 1984.)
  94.  
  95. 7. A new error message 'Missing \item' has been added.  It detects
  96. an error that previously caused TeX to hang up.  I THINK that
  97. it can be caused only by a missing \item in a list environment.
  98. (Change made before 26 Jan 1984)
  99.  
  100. 8. A tabbing environment inside a list environment will use the
  101. document's outer right margin rather than the right margin of the
  102. list environment. (Corrected 7 February 1984.)
  103.  
  104. 9. \newcommand doesn't work if there's a \par in the definition.
  105. (corrected 17 Jan 1984)
  106.  
  107. 10. \newlist has been given an optional argument, which can come right
  108. before the last mandatory argument.  This optional argument specifies
  109. the number of arguments the new list environment has.  These arguments
  110. can be mentioned in the last mandatory argument just as in the
  111. \newcommand command.  For example, you can write
  112.  
  113.       \newlist{labellist}{}{}[1]{\item [#1:]}
  114.  
  115. (Change made 27 Jan 1984)
  116.  
  117. 11. A missing entry in an array or tabular environment may cause
  118. trouble -- e.g., writing '& &'.  until this is corrected, you can
  119. add a null item, such as '\mbox{}'.  (Corrected 8 Feb 84.)
  120.  
  121. 12. No longer applicable.
  122.  
  123. 13. The page headings don't come out right on float pages in twoside
  124. page layouts.  (Left-hand headings come out on right-hand pages.)
  125. Found by Gary Swanson. (Corrected 8 Feb 84.)
  126.  
  127. 14. By popular demand, a new environment  eqnarray  is being added
  128. to LaTeX.  \begin{eqnarray} ... \end{eqnarray} acts like
  129.   \[ \begin{array}{lcl} ... \end{array} \]
  130. except that
  131.     1. An equation number is put on every line, unless
  132.        there is a \nonumber command anywhere on that line.
  133.     2. Page breaking can occur between lines of an equation,
  134.        so the *-form of the \\ command is useful.
  135.     3. There is an extra \jot amount of space added between lines.
  136. Also, document-style designers who want to change where and how
  137. equations are numbered, should look for \@eqnnum in LATEX.TEX
  138. to see what to do; you no longer change \endequation.
  139. (Change made to version 2.03 on 6 Feb 84)
  140.  
  141. 15. An eqnarray* environment has been added.  It's the same as
  142. eqnarray except it doesn't number the equations.
  143. (Change made to version 2.03' on 7 Feb 84)
  144.  
  145. 16. A test should be made at the end of a list to check that
  146. it ends with an item---see manual change 4 below.
  147. (Change made on 8 Feb 84.)
  148.  
  149. 17. The tabbing environment doesn't work right when inside a list
  150. environment if it's the first thing after an \item command.
  151. (Corrected 8 February 1984)
  152.  
  153. 18. \protect now works in the argument of \typeout and \typein,
  154. so \typeout{Command \protect\foo} types out 'Command \foo'.
  155. (Change made to version 2.04 on 16 February 1984.)
  156.  
  157. 19. \typein doesn't work if the last item typed in by the user is a
  158. control sequence.  (Corrected 22 February 1984)
  159.  
  160. 20. A whole new method of handling fonts has been introduced.  LaTeX
  161. no longer produces an error if a typeface hasn't been preloaded.  It
  162. either loads it or else substitutes a different font and types a
  163. warning.  The commands \boldmath and \unboldmath have been added,
  164. allowing the user to produce boldface symbols and math formulas.  See
  165. LERRATA.TEX for a description of these commands.  Note: to be
  166. consistent, \boldmath should change the boldness of the characters
  167. that come from the math extension font.  However, I don't have a bold
  168. version of the AMEX font, so I can't implement that.  (Change made to
  169. version 2.05 on 22 February 1984)
  170.  
  171. 21. LPLAIN is changed so \rightline, \leftline and \centerline work.
  172. However, the LaTeX \line command bears no relation to PLAIN TeX's
  173. \line command.  (Changed 28 Feb 1984)
  174.  
  175. 22. The 'Missing \item' error message changed to
  176. 'Something's wrong--perhaps a missing \item.'  (Changed 28 Feb 1984)
  177.  
  178. 23. \protect now works in the argument of an \index command.
  179. (2 Mar 1984)
  180.  
  181. 24. A ']' in a section title or caption caused an error.
  182. (Corrected 6 Mar 1984)
  183.  
  184. 25. The commands to automatically load needed fonts have a bug.
  185. Suppose, for example, that \sl is not preloaded for the \small size.
  186. The first time you use \sl inside a \small environment, it works OK.
  187. However, subsequent \sl commands inside the same \small environment
  188. are no-ops.  \sl works fine the next time you execute \small.
  189. In other words,
  190. {\small ... \sl SLANTED \rm ROMAN \sl ROMAN!} ... {\small \sl works ok here}
  191. (Found by David Smith, Corrected 16 Mar 1984)
  192.  
  193. 26. Setting \textwidth before the \begin{document} doesn't work.  Can
  194. be fixed by putting a \onecolumn or \twocolumn command after the
  195. command to set \textwidth.  (Found by Mark Moriconi, Corrected 18 Mar 1984.)
  196.  
  197. 27. For one-sided output, LaTeX uses \evensidemargin for the left margin
  198. instead of \oddsidemargin as it should.  (Found by Mark Moriconi,
  199. Corrected 19 Mar 1984.)
  200.  
  201. 28. The list environment, and other environments that use it (like
  202. enumerate), don't work in double column format.  (Found by Fernando
  203. Pereira, corrected 24 April 1984)
  204.  
  205. 29. When a \clearpage occurs and there are unprocessed figures to be put
  206. out, the next text page may be short.  A similar but harder to describe
  207. problem may occur in two-column output. (Found by Howard Trickey and
  208. Gabi Kuper, corrected 1 May)
  209.  
  210. 30. There have been a number of changes made to version 2.06.  Most
  211. are invisible to the user, but require modification of all
  212. document styles made for earlier versions.  The user-visible ones
  213. are documented in LERRATA.TEX.  The ones that are invisible to the
  214. user but are important to the document-style designer include:
  215.   * \co@... has been changed to \the .  Thus, for example, \thesubsection
  216.     now produces the printed version of the current subsection number,
  217.     which might be something like '2.4.5'.
  218.   * While not a change to LaTeX itself, there is an important procedural
  219.     change.  Document style files now come in two flavors: a version
  220.     having having lots of comments, with the extension '.doc'; and
  221.     a compressed version that LaTeX reads, with the extension '.sty'.
  222.     The '.doc' files have many more comments than the old '.sty' files,
  223.     making it easier to figure out how to customize a document style.
  224.   * The \documentstyle command has been changed completely, including
  225.     a new mechanism for handling document-style options.  This is explained
  226.     in REPORT.DOC.  (Scan for \@options.)
  227.  
  228. 31. When used in vmode, \vspace* with a negative argument doesn't work
  229. right, producing a positive \baselineskip space.  (Corrected in version 2.06.)
  230.  
  231. 32. A number of bugs were introduced in the first release of Version 2.06.
  232. All of these that were known by 26 June 1984 were corrected in the release
  233. of that date.
  234.  
  235. 33. LaTeX now assumes that the device driver will, with no other offset,
  236. print things starting one inch from both the top and left edges of the
  237. paper.  If your driver does not do this, then appropriate \hoffset and
  238. \voffset commands should be added to your local options file for
  239. generating LaTeX.
  240.  
  241. 34. For very obscure reasons, there was occasionally an extra space at
  242. the end of the last item in a row of an array.  Also, an extra space
  243. would appear at the end of the last item in a row of a tabular
  244. environment ended with a \\[x] where x is a positive dimension.
  245. (Discovered by in part by Ken Laws.  Corrected 3 July 1984.)
  246.  
  247. 35. A \raggedbottom command was added. (Version 2.06a, 3 July 1984)
  248.  
  249. 36. A font that is not preloaded will, when called for the first time
  250. inside braces in math mode, generate a '\textfont ... is undefined'
  251. error.  This is an unsolvable problem.  To alleviate it, the user
  252. should call the font in question at 'ground level' (outside any braces)
  253. before it is used in the math environment.  For example, before using
  254. \sc inside math mode, the user can type  \sc \rm at ground level.
  255.  
  256. 37. A typestyle-changing command does not work quite right when used
  257. in an 'unsafe' argument, like the argument to a \section command.
  258. For example, if you type \section{ ... {\it foo} ... }, then the
  259. table of contents entry will contain 'foo' in the typesize in effect
  260. at the \section command, rather than the one in effect during the
  261. table of contents.  (Fortunately, these are usually the same.)
  262. (Corrected 6 July 1984.)
  263.  
  264. 38. \protect does not work right in an \addcontentsline or
  265. \addtocontents entry, or in the 'unsafe' argument of a sectioning
  266. command.  '\protect\foo x' will write '\foox' instead of '\foo x' on
  267. the .TOC file.  (Corrected 6 July 1984.)
  268.  
  269. 39. Any command like \label or \addcontentsline that comes between two
  270. \clearpage commands---i.e., that are on 'pages' with no printed
  271. text---are lost.  (Corrected 7 July 1984.  However, such a command
  272. that comes between a \clearpage or \newpage and the \end{document}
  273. is still lost.  Also, this correction causes every \clearpage command
  274. to put a blank line in the .LST file.)
  275.  
  276. 40. A complicated-to-explain but easy-to-fix bug, introduced by the
  277. correction made to 39, meant that the twocolumn document substyle would
  278. not load properly. (Corrected 19 July 1984.)
  279.  
  280. 41. \underline does not work properly in math mode.  (Corrected
  281. 10 August 1984.)
  282.  
  283. 42. The [t] option of the minipage environment does not work properly.
  284. (Corrected in version 2.07.)
  285.  
  286. 43. The \raggedbottom command can sometimes produce an overfull text
  287. page that runs into the page number.  (Corrected 15 August 1984.)
  288.  
  289. 44. A tabbing environment that begins an item inside a list environment
  290. produces incorrect vertical spacing.  (Corrected in version 2.07.)
  291.  
  292. 45. Any command whose expansion includes a  "  needs to be \protect'ed
  293. in environments calling for \protect'ion.  This includes all accent-making
  294. commands.  The fix will probably involve renaming the  "  command
  295. (introduced in Version 2.06).  (Corrected in version 2.07.)
  296.  
  297. 46. The \@startsection macro doesn't work right for producing in-line
  298. headings, as for the \paragraph and \subparagraph commands in the current
  299. document styles.  A blank line between the command and the following
  300. text screws things up. (Corrected 28 October 1984)
  301.  
  302. 47. As in Plain TeX, a \$ command in an \it type style produces a
  303. pound sterling symbol.   (Corrected 29 September 1984)
  304.  
  305. 48. Typing
  306.        \typein[\names]{Include what?}
  307.        \includeonly{\names}
  308. doesn't work. (Corrected in Version 2.07, 21 October 1984.)
  309.  
  310. 49. The sectioning commands did not put the correct space above a
  311. section heading if the command was preceded by certain LaTeX
  312. environments. (Corrected in Version 2.07, 26 October 1984.)
  313.  
  314. 50. A tabbing environment that begins a minipage environment leaves too
  315. much space above it. (Corrected 31 October 1984)
  316.  
  317. 51. The \endtabular and \endarray commands don't exist, so they can't
  318. be used in a \newenvironment command.  (To be corrected in Version 2.08.)
  319.  
  320. 52. When using the \raggedbottom option, footnotes don't go in the
  321. right place on an incomplete page--e.g., the last page of the document
  322. or one ending with a \newpage.  (Corrected 8 November)
  323.  
  324. 53. \cline was inadvertently defined to require the format \cline[1-2]
  325. rather than the correct \cline{1-2}.  (Corrected 9 November)
  326.  
  327. 54. The 9 November correction to the document styles introduced an
  328. error in \cite, making all numberic references come out as [0]
  329. in the text.   (Corrected 13 November)
  330.  
  331. 55. In the array and tabular environments, an extra space appeared
  332. between columns when a '|' was followed by a 'p' in the argument.
  333. (Corrected 13 November)
  334.  
  335. 56. Anomalous results may occur if a 'p' column in an array or
  336. tabular environment is left empty. (To be corrected in version 2.08)
  337.  
  338. 57. The \listoffigures and \listoftables commands did not properly
  339. indent the first line.  (Corrected 14 November 1984)
  340.  
  341. 58. \footnote and \footnotemark did not work in math or vertical mode.
  342. (Corrected 23 November 1984)
  343.  
  344. 59. The change to \index that allowed arbitrary special characters in its
  345. argument was not also made to \glossary.  (Corrected 21 December 1984)
  346.  
  347. 60. \boldmath did not work properly when called for the first time
  348. inside braces or an environment.  (Corrected 22 December 1984)
  349.  
  350. 61. \footnotemark with an optional argument didn't work right inside
  351. a minipage.  (Corrected 22 December 1984)
  352.  
  353. 62. Commands have been added to allow rules to appear between floats
  354. and text on a page.  See the \topfigrule, \botfigrule, and
  355. \dblfigrule commands.  (Change made 22 December 1984)
  356.  
  357. 63. A minor bug in \raisebox was fixed.  (Change made 31 December 1984)
  358.  
  359. 64. \newcounter did not initialize \the... to \arabic{...}.
  360. (Corrected 5 January 1985)
  361.  
  362. 65. \linebreak, \nolinebreak, \pagebreak, and \nopagebreak produced
  363. an error given an optional argument of 0. (Corrected 16 January 1985)
  364.  
  365. 66. \protect doesn't work properly in the optional argument of \bibitem.
  366. (Corrected 27 January 1985)
  367.  
  368. 67. \protect and certain un\protect'ed commands don't work right in
  369. the optional argument of \bibitem.  (Corrected 30 January 1985)
  370.  
  371. 68. The following two problems will occur if a footnote is split
  372. across two pages: (i) if a figure or table environment immediately
  373. follows the footnote, then the footnote will be scrambled, with the
  374. last part coming before the first part.  (ii) a \clearpage
  375. immediately following the footnote causes an overfull \vbox message
  376. and produces extra vertical space at the beginning of the next page.
  377. (Corrected 25 February)
  378.  
  379. 69. The array, tabular and tabular* environments cannot be used with
  380. the \envbegin and \envend commands.  (Problem disappeared with version 2.09.)
  381.  
  382. 70. Some accents need \protect'ing. (Corrected 16 March 1985.)
  383.  
  384. 71. A sectioning command (like \paragraph) that produces an in-line
  385. heading (not on a separate line) doesn't work properly when it is
  386. immediately followed by a list or trivlist environment, or one that
  387. uses those environments (like verbatim or quote).  (Corrected in Version
  388. 2.09.)
  389.  
  390. 72. Full page figures or tables that immediately follow the first
  391. page of a chapter appear on pages with no page headings.  More
  392. generally, full page floats that immediately follow a page
  393. with a \thispagestyle{foo} command are formatted according to
  394. page style foo.  (Corrected in Version 2.09.)
  395.  
  396. 73.  Multiple paragraph marginpar's don't work.  (Corrected
  397. 16 July 85.)
  398.  
  399. 74. \longrightarrow and \longleftarrow need \protect'ing in a moving
  400. argument.  (Corrected 4 September 85)
  401.  
  402. 75. In certain instances, the not enough vertical space appears
  403. above a list environment.  (Corrected 4 September 85)
  404.  
  405. 76. The \textfraction parameter was being ignored, and a random
  406. value used.  (Corrected 27 September 85)
  407.  
  408.  
  409. 77. The \item command was changed to allow a line break between
  410. the label and the following text.  This makes it easier to define
  411. a list environment in which the item occurs on a line by itself.
  412. (Change made 3 October 85).
  413.  
  414. 78. No warning was generated by the eqnarray and eqnarray* environments
  415. when a formula extended into the margin.  (Corrected 4 November 85.
  416. However, warning is not generated if formula extends only into the
  417. equation number.)
  418.  
  419. 79. \symbol and \newfont were not defined in SLiTeX.  (Corrected
  420. 21 November 85)
  421.  
  422. 80. SLiTeX's \framebox command did not position items exactly right.
  423. (Corrected 28 November 85)
  424.  
  425. 81. Space produced by \hspace* can be gobbled inside an array or
  426. tabular environment.   (Observed by Sam Whidden.)  (Corrected 17 December 85)
  427.  
  428. 82. \skewchar commands were omitted for the math italic and and math
  429. symbol fonts, causing improper placement of math accents.  (Observed
  430. by Howard Trickey)  (Corrected 17 December 85)
  431.  
  432. 83. The preloaded typewriter fonts have had \hyphenchar redefined to
  433. -1 to prevent hyphenation with these fonts.  (Change made 17 December 85)
  434.  
  435. 84.  In rare circumstances, a bug in \@dottedtocline resulted in a page
  436. number appearing at the left of the line following the section
  437. heading in a table of contents entry.  (Corrected 7 January 86)
  438.  
  439. 85. As a result of change 83, the \- command doesn't work properly
  440. with the typewriter fonts.  (Reported by John DeTreville.
  441. Corrected 19 April 86.)
  442.  
  443. 86. In verbatim mode, the sequences ?` and !` produce ligatures
  444. instead of the correct characters.  (Found by Gerard Huet.
  445. Corrected 19 April 86.)
  446.  
  447.  
  448. 87.  The \vector and \line commands (through the \@svector and \@sline
  449. macros) only check if the vertical component of the slope exceeds the
  450. limit (4 or 6) for the command; the horizontal component is not
  451. checked.  Thus, \vector(2,5){5} gives an error message while
  452. \vector(5,2){5} produces incorrect results without any message.  Some
  453. arguments will reference a non-existent character in the line font.
  454. (Found by Joseph I. Pallas.  Corrected 19 April 86.)
  455.  
  456. 88. \newenvironment doesn't work if there's a \par command in
  457. an argument.  (Corrected 19 April 86.)
  458.  
  459. 89.  An obscure bug in \settowidth caused by a missing \relax.
  460. (Discovered by Oren Patashnik, corrected 24 March 86.)
  461.  
  462. 90.  A \markright or \markboth immediately after a sectioning command
  463. could allow a page break right after the section heading.
  464. (Discovered by Oren Patashnik, corrected 15 April 86.)
  465.  
  466. 91. The \arabic command (actually \@arabic) was changed so it
  467. will print nonpositive numbers.  (Suggested by Charles Kearney.
  468. Change made 29 April 86.)
  469.  
  470. 92.  An implementation error causes LaTeX to run out of room on very
  471. long tabbing environments.  (Discovered by Kent McPherson.  Corrected
  472. 17 Jun 86)
  473.  
  474. 93.  In rare instances, a footnote is placed on the page following the
  475. one in belongs on.  This happens only when a figure or table
  476. environment appears in the text immediately after the place where the
  477. page that should contain the footnote ends.  Until this is fixed, the
  478. problem can be made to go away by moving the figure or table
  479. environment a little further back or forward in the text.
  480.  
  481. 94.  Unnecessary overfull boxes caused by descenders on last line of
  482. page.  Fixed by modifying the output routine \@makecol.  A temporary
  483. dimen is used to hold the depth of the output box, then it is unboxed,
  484. then we vskip minus the depth. (2 Sep 86)
  485.  
  486. 95.  Grouping was taken out of \@latexerr. (Suggested by John Hobby.)
  487. (2 Sep 86)
  488.  
  489. 96.  \makethmlabel was deleted.  Never used anyway.
  490. (Found by Mark Kent, 2 Sep 86).
  491.  
  492. 97.  \footheight may soon be deleted.  Never used.  Taken out of style
  493. files too.  (Found by Mark Kent, 2 Sep 86).
  494.  
  495. 98.  When a section heading does not indent the following paragraph, a
  496. \noindent caused a negative indentation--i.e., an outdent.  (Change,
  497. suggested by suggestion by Mario Wolczko, made 2 Sep 86)
  498.  
  499. 99.  A page break can occur where a figure or table environment or a
  500. \marginpar command appear, even in the scope of a \samepage declaration.
  501. (Found by Oren Patashnik.  Corrected 23 Oct 86)
  502.  
  503. 100. In rare instances, a figure can appear on the page preceding
  504. its environment, and a marginal note may appear on the wrong side.
  505. (Found by Oren Patashnik)
  506.  
  507. 101. The \verb command produces an error if it appears in math
  508. mode with a `_' in its argument.  (This is a bug in PLAIN.TEX
  509. corrected in LPLAIN.TEX on 13 Oct 86 and SPLAIN.TEX on 28 Oct 86.)
  510.  
  511. 102.  If no blank line follows a paragraph-making environment, then the
  512. following text is not indented.  However, a \noindent command produced
  513. an outdent.  (Correction, similar to #99, made on 23 Oct 86)
  514.  
  515. 103.  The mechanism to suppress the paragraph indentation of text
  516. immediately following a paragarph-making environment does not work if
  517. that environment is enclosed in braces or another environment.  In
  518. particular, it wouldn't work for environments like the ones defined
  519. in the examples on page 57 of the manual--e.g., when called
  520. by the `emphit' environment, the `itemize' environment is
  521. inside another environment. (Corrected 27 Oct 86)
  522.  
  523. 104. In SLiTeX, the \_ command produces an underscore that is
  524. printed on all color layers.  (Reported by John deTreville,
  525. corrected 10 Nov 86.)
  526.  
  527. 105. A line break can occur at a space in a `verbatim' environment.
  528. (Reported by Nelson Beebe, corrected 19 Nov 86.)
  529.  
  530. 106.  An apparent typo put two copies of \@texttop at the top of a page
  531. instead of just one.  This did not seem to affect any of the standard
  532. styles, but would have created problems in special styles that used
  533. \@texttop. (Reported by Michael Harrison, corrected 1 Dec 86.)
  534.  
  535. 107. An array environment in the third argument to a \multicolumn
  536. command did not work.  (Reported by Ferdinand Hommes, corrected 6 Dec 86.)
  537.  
  538. 108.  A long descender (such as is normally produced only by math
  539. formulas) on the bottom line of a page could extend lower than
  540. it should.  (Corrected 21 Jan 86)
  541.  
  542. 109.  The \index command was changed to make \protect work in its
  543. argument, in case the \index command is used inside the argument of
  544. another command, such as \footnote.  (Change made 3 Feb 87)
  545.  
  546. 110.  A \label or \index command in a section heading caused a bug
  547. if that heading was used as a page heading.  (Discovered by
  548. Tim Hopkins.  Corrected 22 Feb 87)
  549.  
  550. 111.  Setting \topskip to 0pt does weird things.  I haven't figured out
  551. why, but there's no reason to set \topskip to 0pt, so this is not
  552. considered a bug.  (Discovered by Mabry Tyson.)
  553.  
  554. 112. \{ and \} are fragile commands, contrary to the manual.
  555. (Discovered by Piet van Oostrum <mcvax!ruuinfvax!piet@seismo.CSS.GOV>.
  556. Corrected 21 Apr 87.)
  557.  
  558. 113. \bibitem doesn't work when there's a \nofiles declaration.
  559. (Discovered by Arthur Ogawa.  Corrected 29 Apr 87.)
  560.  
  561. 114.  Spaces produced by a \verb command (e.g., `verb| x |') are
  562. deleted if they appear at the beginning of a line.  I don't know
  563. if this is a bug or a feature.  (Discovered by  R. J. Smith.)
  564.  
  565. 115.  A figure or table environment appearing between paragraphs (in
  566. vertical mode) can produce extra vertical space in the document between
  567. those paragraphs.  (Discovered by Arthur Ogawa.  Corrected 26 May 87.)
  568.  
  569. 116.  An obscure bug in the \caption command can cause it to leave
  570. extra vertical space above the caption if the command is not
  571. preceded by a blank line.  This extra space does not appear
  572. when a \nofiles command is used.  (Discovered by Peter Schilling.
  573. Corrected 12 Jun 87.)
  574.  
  575. 117. A \put or \multiput with an argument beginning "plus" or "minus"
  576. causes an error.  (Discovered by Don Knuth.  Corrected 20 Jul 87.)
  577.  
  578. 118. \dotfill and \hrulefill don't work right in `tabular' and
  579. `array' environments.  (Discovered by Rainer Schoepf.  Corrected
  580. [in LPLAIN.TEX] 24 Jul 87.)
  581.  
  582. 119. The `p' option in an array or tabular environment puts a normal
  583. depth strut at the bottom of the parbox, which results in too much
  584. space if the last line of the box has a descender.  I don't see
  585. any reasonable way to fix this.  (Discovered by John Lavagnino.)
  586.  
  587. 120. The default \cite command was changed to put a space between
  588. multiple citations--for example, to produce `[1, 5, 17]' instead
  589. of `[1,5,17]'.  (Suggested by John Ellis.  Changed 21 Nov 87.)
  590.  
  591. 121. The \newcommand and \renewcommand commands left the LaTeX
  592. internal control sequence \@tempb \let to `#'.  While not causing
  593. any problem in LaTeX, it caused bugs in other people's document
  594. styles.  Fixed by replacing \@tempb in those commands with
  595. something more untypeable.  (Change made 23 Nov 87.)
  596.  
  597. 122. Figures were typeset with \boxmaxdepth = 0pt, which could screw
  598. up some macros--in particular, plain TeX's \overrightarrow.
  599. (Bug found by Thomas H. Cormen.  Corrected 15 Dec 87.)
  600.  
  601. 123. The fix for 122 broke \marginpar, so it did not work at all.
  602. (Corrected 3 Jan 88.)
  603.  
  604. 124. The \frame command put an extra space after the box.
  605. (Discovered by John Hershberger, corrected 14 Jan 88.)
  606.  
  607. 125.  \parskip wasn't restored in parboxes and footnotes, so it would
  608. have the wrong value when a parbox or footnote appeared in a list
  609. environment.  (Discovered by Dominik Wujastyk, corrected 20 Jan 88.)
  610.  
  611. 126. The leaders were not properly aligned in multiple-line
  612. table-of-contents entries.  (Discovered by Gunther Hartmann, corrected
  613. 25 Jan 88.)
  614.  
  615. 127.  Strange things can happen if a command like \footnotemark that
  616. doesn't generate in-line text appears between a \paragraph or
  617. \subparagraph command (or any sectioning command that produces a
  618. heading that's part of the following paragraph) and the following text.
  619. What happens is that TeX sees the \footnotemark command before it sees
  620. the argument to the \{sub}paragraph command, which can lead to
  621. incorrect numbering and who knows what else.  Any attempted fix is
  622. likely to break other things, so I will not try to fix this.
  623. (Discovered by Ed Zalta and Emma Pease.)
  624.  
  625. 128. A marginal note is misplaced if there is a footnote preceding
  626. it on the same page.  (Found by Chris Rowley.  Corrected 26 Feb 88.)
  627.  
  628. 129.  In SLiTeX, Two adjacent \frac's run into one another.  (Found by
  629. Stephen Pohlig.)
  630.  
  631. 130.  In SLiTeX, in an array or tabular environment, the rules formed
  632. by a `|' argument and by an \hline and \cline command appear in all
  633. color layers. (Corrected 8 Jun 88.)
  634.  
  635. 131.  If, for a counter foo, \thefoo is defined to contain mention of a
  636. non-preloaded font, then a \label{bar} command that involves counter
  637. foo will write some garbage on the .aux file causing an error on a
  638. \ref{foo} command.  (Reported by Peter K. Schilling.  Corrected 20 Jul 88.)
  639.  
  640. 132.  If a \contentsline or \addtocontents command immediately precedes
  641. an \include, then the table of contents line it produces may appear
  642. later than the contents lines added by the included file.  There does
  643. not appear to be an easy fix for this.
  644. (First reported by Rainer Schoepf and Frank Mittelbach)
  645.  
  646. 133.  If the output routine is called while in a tabbing environment,
  647. strange things can happen because \-, \', etc.  have unusual
  648. definitions.  (Reported by Detlev Droege and Friedrich Haubensak.
  649. Corrected 4 Aug 88.)
  650.  
  651. 134.  Redefining something like \thefigure to include a size-changing
  652. command like \small causes an error when a \ref referes to a label that
  653. labels a figure environment.  This problem can be solved by using
  654. \protect\noexpand\protect\small instead of \small.  I'm not sure
  655. if this is a bug, and I doubt if I'll fix it.  (Reported by Peter
  656. Schilling.)
  657.  
  658. 135.  The \pagebreak and \nopagebreak commands have no effect
  659. inside a tabbing or eqnarray environment.  (Reported by Mik Bickis.)
  660.  
  661. 136. Typing "\hspace*{...} plus ..." causes an error. (Reported by
  662. Emma Pease. Corrected 13 Oct 1988.)
  663.  
  664. 137.  The size of the circle printed by \circle{L} not a monotonic
  665. function of L.  (Reported by Nick North, diagnosed by Ian Young.
  666. Corrected 1 Nov 1988.)
  667.  
  668. 138.  A command like \index or \label could incorrectly suppress a
  669. space after the next \end command.  (Reported by Johannes Braams.
  670. Partially fixed on 30 Nov 88.  Problem can still occur if \index or
  671. \label command comes inside the \end's environment.)
  672.  
  673. 139.  Extra vertical space appears below a `p' entry in a tabular or
  674. array environment if the last line has nonzero depth.  (Reported by
  675. Michael DeCorte.  Corrected 14 Jan 1989.)
  676.  
  677. 149.  A \multicolumn command did not work right immediately
  678. before a \\[D] command when D was a positive length.
  679. (Reported by John Lee.  Corrected 8 Feb 89.)
  680.  
  681. 150. In the minipage environment, spacing between footnotes is too small
  682. (Found by Don Hosek.  Corrected 27 Mar 89.)
  683.  
  684. 151. \pounds didn't work in math mode.  (Discovered by Don Hosek.
  685. Corrected 10 Apr 89.)
  686.  
  687. 152.  \indexentry commands instead of \glossaryentry commands are
  688. written on the .glo file.  (Discovered by William D. Partain.
  689. Corrected 14 Apr 89.)
  690.  
  691. 153. Following minor changes made
  692.     \include: prevent space in \include{foo } from wiping out input file.
  693.     \begin-\end: detects unmatched \begin ended with \end{document}
  694.     \verb: the leading spaces in \verb+ foo+ will not be dropped at the
  695.            beginning of a line.
  696. Also, minor changes to \newline (\\ in paragraph mode), minipage
  697. environment, \tableofcontents, \listoffigures, and \listoftables
  698. that should produce no noticable effects.  (Changes made 24 May 89,
  699. mostly based on suggestions by by Frank Mittelbach and Rainer Sch\"opf.
  700.  
  701. 154.  A bug in the picture environment caused an extra space to appear
  702. in a picture if an offset is specified and the environment begins with
  703. a declaration that generates a \special or some such TeX "other".
  704. (Corrected 13 Jun 89.)
  705.  
  706. 155.  Change 137 introduced a problem with the \oval command.
  707. (Reported by David Long and several other users, corrected 7 Dec 89.)
  708.  
  709. 156. A \label command in math mode that follows a space command
  710. like \, causes an error.  (Discovered by Charles Karney, corrected
  711. 18 Dec 89.)
  712.  
  713. 157.  A \newcommand declaration in horizontal mode added an extra
  714. space.  (Discovered by Jim Curry, corrected 9 Jan 90.)
  715.  
  716. 158. The fix mentioned in 138 was added to the comments, but not to
  717. the code.  (Reported by Piet van Oostrum in TeXhax V90 #42,
  718. corrected 2 May 90.)
  719.  
  720. 159. A missing \relax caused an error if some sectioning-commands
  721. had an argument with "plus" or "minus".  (Reported by Nathan Maman,
  722. corrected 2 May 90.)
  723.  
  724. 160.  A verbatim environment that begins with a left quote seems to
  725. cause incorrect vertical spacing when it begins a minipage environment.
  726. (Reported by Michinori Kawaki, 30 Sep 90. Corrected 21 Jun 91.)
  727.  
  728. 161. A \label at the very end of a document may not be processed.
  729. (Reported by Mike Piff but not checked, 12 Nov 90)
  730.  
  731. 162. \paragraph{...} Plus... yields an error.  (Reported by
  732. Victor Eijkhout. Corrected 14 Jan 91.)
  733.  
  734. 163.  When a double-column figure or table that is too large to fit on
  735. a page is encountered when producing two-column output, that figure and
  736. all subsequent ones are never printed.  (Reported 13 Mar 91 by David
  737. Long. Corrected 15 Mar 91.)
  738.  
  739. 163. Removed some extra spaces in some macro definitions, and changed
  740. some occurences of pt to \p@, 0 to \z@, etc. (Changes made 21 Jun 91.)
  741.  
  742. 164. Bug no. 109 was also present for \glossary. (Corrected 21 Jun 91.)
  743.  
  744. 165. A marginal note that happened to appear on the last line of a page
  745. with footnotes could mess up the vertical spacing. (Corrected 21 Jun 91.)
  746.  
  747. 166. Emptied \box0 at the end of lplain.tex to save memory. (Change made
  748. 21 Jun 91.)
  749.  
  750. 167. Added \SliTeX logo to slitex.tex. (Change made 21 Jun 91.)
  751.  
  752. 168. \@warning changed to print the input line number when using TeX
  753. 3.x. Old version kept as \@@warning. (Change made 24 Jun 91.)
  754.  
  755. 169. Corrected bug inherited from plain.tex: missing \relax in \multispan
  756. macro. (Corrected 1 Jul 91.)
  757.  
  758. 170. A \samepage declaration would not prevent a verbatim environment
  759. from being broken across pages. (Corrected 27 Jul 91.)
  760.  
  761. 171. Several changes to make LaTeX work with the New Font Selection
  762. Scheme without the need to redefine internal macros. (Changes made
  763. 14--15 Aug 91.)
  764.  
  765. 172. Extra boxing in picture environment introduced to guard against
  766. unboxing in math mode. (Reported by John Hobby. Corrected 26 Aug 91.)
  767.  
  768. 173. To allow full paragraphs in the \whiledo construct of the ifthen
  769. style option, the \@whilesw construct in latex.tex was made \long.
  770. (Reported by Konrad Blum. Change made 26 Aug 91.)
  771.  
  772. 174. Extra blank space between the second and third mandatory argument
  773. of \newenvironment and \renewenvironment would lead to an
  774. unintelligible error message. (Long known. Change made 26 Aug 91.)
  775.  
  776. 175. A verbatim environment in a list could produce a double indent.
  777. (Reported by Chris Rowley. Corrected 26 Aug 91.)
  778.  
  779. 176. \maketitle or other commands that internally invoke a list
  780. environment would not be detected before \begin{document}. (Corrected
  781. 26 Aug 91.) NOTE: THIS CHANGE AFFECTS ALL STYLES AND STYLE OPTIONS
  782. THAT CHANGE THE \begin{document} COMMAND! IT IS NECESSARY TO ADD
  783. \@noskipsecfalse.
  784.  
  785. 177. Moved the \SLiTeX logo to latex.tex so that it can be used in
  786. LaTeX as well. (Change made 29 Sep 91.)
  787.  
  788. 178. Added \reset@font at several places where \rm appears: the number
  789. of an equation, for the \LaTeX and \SLiTeX logos, and for the text of
  790. footnotes. (Change made 29 Sep 91.)
  791.  
  792. 179. Changed \output to reset \par to its default value. This avoids
  793. problems when the output routine is called within a list where \par
  794. may be a no-op. (Reported by Eberhard Mattes. Fix suggested by Chris
  795. Rowley. Change made 29 Sep 91.)
  796.  
  797. 180. Fixed a number of smaller problems, including addition of
  798. \endinput at the end of the files. (Changes made 17 Oct 91.)
  799.  
  800. 181. \protect'ed the \LaTeX and \SLiTeX logos, as a consequence of
  801. change 178. (Change made 17 Oct 91.)
  802.  
  803. 182. Corrected bug in the \@tfor macro where an \xdef was used instead
  804. of a \def. (Change made 17 Oct 91.)
  805.  
  806. 183. A small internal optimization in \@makecol in the output routine:
  807. replaced \dimen128 by \dimen@. (Change made 22 Oct 91.)
  808.  
  809. 184. Added \reset@font in \ref, \pageref, and \@citex. (Suggested by
  810. Bernd Raichle. Change made 25 Oct 91.)
  811.  
  812. 185. Allowed \sc typeface in slides document style, so that the LaTeX
  813. logos is printed correctly. (Change made 27 Oct 91.)
  814.  
  815. 186. Inhibited color change in math mode. (Change made 27 Oct 91.)
  816.  
  817. 187. Re-arranged size switching code in SliTeX. (Change made 27 Oct 91.)
  818.  
  819. 188. Corrected typo in latex.tex. (Found by Joachim Schrod. Corrected
  820. 29 Oct 91.)
  821.  
  822. 189. Removed \catcode and \mathcode definitions for non-printing ASCII
  823. characters, as nobody seems to use them. (Change made 30 Oct 91.)
  824.  
  825. 190. Fragile commands in the definition of \thefootnote led to an
  826. error, even with the use of \protect. (Found by Chris Hamlin.
  827. Corrected 1 Nov 91.)
  828.  
  829. 191. Added default definition of \makelabel, so that an \item command
  830. outside a list environment gives a sensible error message instead of
  831. messing up the whole job. (Change made 4 Nov 91.)
  832.  
  833. 192. Introduced file lhyphen.tex. (Change made 4 Nov 91.)
  834.  
  835. 193. Added a lot of missing \m@th (mathsurround=0pt) assignments.
  836. (Changes made 4 Nov 91.)
  837.  
  838. 194. Added warning message when height of single column float exceeds
  839. \textheight. (Change made 6 Nov 91.)
  840.  
  841. 195. \cite will now ignore leading blanks in a citation key. (Change
  842. made 6 Nov 91.)
  843.  
  844. 196. Added code to make it work with MLTeX version 2. (Suggested by
  845. Bernard Gaulle. Change made 7 Nov 91.)
  846.  
  847. 197. Use of the enumerate environment in the thebibliography
  848. environment messes up the latter's item numbering. Corrected by
  849. changing the counter from enumi to enumiv as it was already
  850. documented.  (Reported by Nelson Beebe. Corrected 13 Nov 91.)
  851.  
  852. 198. Fix 190 did not go far enough. (Found by Chris Rowley. Corrected
  853. 22 Nov 91.)
  854.  
  855. 199. Changed definition of \item to call \makelabel only once instead
  856. of twice. This solves a number of problems with side effects in
  857. \makelabel, and is even more efficient. (Change made 22 Nov 91.)
  858.  
  859. 200. Corrected an obscure bug in the output routine that could cause a
  860. division by zero when \twocolumn[] was used. (Suggested by Chris
  861. Rowley. Corrected 22 Nov 91.)
  862.  
  863. 201. Added a few forgotten \relax in front of conditionals in
  864. lfonts.tex and sfonts.tex. (Suggested by Bernd Raichle. Change made 25
  865. Nov 91.)
  866.  
  867. 202. Some minor changes for efficiency. (Suggested by Bernd Raichle.
  868. Changes made 27 Nov 91.)
  869.  
  870. 203. Version frozen. (1 Dec 91.)
  871.  
  872. 204. Fix 197 led to incompatibilities with styles derived from
  873. article, like amsart.  (Changed 10 Jan 92 as suggested by Bernd
  874. Raichle.)
  875.  
  876. 205. Use of a nonexisting theorem environment in the first optional
  877. argument to \newtheorem led to an incomprehensible error message.
  878. (Reported by Luzia Dietsche. Fixed 10 Jan 92.)
  879.  
  880. 206. As a consequence of change 66 in the styles (see below) labels in
  881. the bibliography environment would now come out left aligned.
  882. (Reported by Andy Fyfe. Corrected 14 Jan 92.)
  883.  
  884. 207. A \listoffigures at the end of the document would sometimes not
  885. typeset the table. (Reported by Friedrich Haubensak. Corrected 14 Jan
  886. 92.)
  887.  
  888. 208. Fix no. 206 caused bibliography labels in the alpha bibliography
  889. style to come out right aligned. (Reported by Andy Fyfe. Corrected 26
  890. Feb 92.)
  891.  
  892. 209. When used in math mode, \verb doesn't print all characters in \tt
  893. font.  Some characters such as "&" are printed in \rm font and some
  894. such as "\" are in the symbol font.
  895.  
  896. 210. Corrected typo in \underline in slitex.tex. (Reported by Johannes
  897. Braams. Corrected 26 Feb 92.)
  898.  
  899. 211. Changed lplain.tex and splain.tex to match the changes introduced
  900. by plain.tex version 3.14 on March 16. (Changes made 17 Mar 92.)
  901.  
  902. 212. Changed Metafont warning messages to error messages when cmbase
  903. is used to generate the line and circle fonts. (Suggested by Chris
  904. Thompson.  Changed 18 Mar 92.)
  905.  
  906. 213. Added \@nmbrlistfalse to \trivlist. This fixes some weird problem
  907. occuring with multiline running heads and a page break in a numbered
  908. list. (Suggested by Alexander Durner. Corrected 18 Mar 92.)
  909.  
  910. 214. Allocate input stream for \typein and for \@input with \newread
  911. to avoid conflicts with other allocated streams. (Suggested by Michael
  912. Downes and Bernd Raichle. Change made 18 Mar 92.)
  913.  
  914. 215. In SLiTeX, a \frac sometimes overlaps vertically. (Found by Alois
  915. Steindl.)
  916.  
  917. 216. In SLiTeX \Longrightarrow comes out wrong. (Found by Alois
  918. Steindl.)
  919.  
  920. 217. The fix mentioned in 138 and 158 was done wrong in the code. Also
  921. the problem was now corrected completely by introducing a new control
  922. sequence. (Suggested by Piet van Oostrum. Corrected 18 Mar 92.)
  923.  
  924. 218. A \protect\\ in the optional argument of a sectioning command
  925. leads to extra rubber space in the running head in the myheadings
  926. pagestyle. (Found by Robert Bittl.)
  927.  
  928. 219. An `\unhbox' mispelled as `\unbox' crept in from plain.tex (of
  929. March 16). (Reported by Friedrich Haubensak. Corrected 25 Mar 92.)
  930.  
  931.  
  932.  
  933.                 CHANGES TO .DOC AND .STY FILES AND OTHERS
  934.                 -----------------------------------------
  935.  
  936. [Changes needed to conform with changes to LaTeX are not noted.]
  937.  
  938. 1. \caption doesn't work properly with optional argument. (Corrected 28 Dec 83)
  939.  
  940. 2. The change to the thebibliography environment described in item 2
  941. below requres a change to the .STY files.  (Change made 28 Dec 83)
  942.  
  943. 3. The description environment was changed to allow a larger value
  944. of \leftmargin than the default.  The parameter \descriptionlabelwidth
  945. gives the maximum value of \labelwidth for a description environment.
  946. It should be \def'd to something like .2\linewidth. (Change made 31 Dec 83)
  947.  
  948. 4. A minor bug in a \mark command made it possible for a page heading
  949. to  come on an earlier page than it should. (Change made 13 Jan 84)
  950.  
  951. 5. Version 2.06 eliminated the .PLO files and completely changed the
  952. organization of the .STY files.  See LERRATA.TEX.
  953.  
  954. 6. The style files were changed to accomodate the new convention that
  955. assumes printing starts one inch from the top and left edges of the paper.
  956.  
  957. 7. LABLST.TEX did not work with Version 2.06.  (Corrected 18 July 84.)
  958.  
  959. 8. The default margins for the list environment weren't being set
  960. properly in SLIDES.DOC/STY.  (Corrected 26 July 84.)
  961.  
  962. 9. The table* environment was producing single-column rather than
  963. double-column tables.  (Corrected 16 September 84.)
  964.  
  965. 10. In the letter style, commands like \it didn't work right when
  966. the appeared in mailing labels. (Corrected 21 September 84)
  967.  
  968. 11. \begin{displaymath} ... \end{displaymath} doesn't work right
  969. in the fleqn style option.  (Corrected by a change in Version 2.07.)
  970.  
  971. 12. In the letter style, a null argument of a \begin{letter}
  972. produced an error.  (Corrected 21 October 1984.)
  973.  
  974. 13. Multiple paragraph footnotes don't work properly.  (Corrected
  975. 8 November 1984)
  976.  
  977. 14. In normal article style, the \maketitle command did not prevent a
  978. figure from going above it at the top of the page. (Corrected 9
  979. November)
  980.  
  981. 15. The thebibliography environment messed up when there were more
  982. that 26 items.  (Corrected 9 November)
  983.  
  984. 16. The letter document style for Version 2.07 had incorrect
  985. enumerate and itemize environments.  (Corrected 9 November)
  986.  
  987. 17. The article style was changed so the thebibliography command
  988. produces the title "References" instead of "Bibliography".  (Note that
  989. report style still produces "Bibliography".) (Changed 17 November
  990. 1984)
  991.  
  992. 18. LABLST.TEX may die if there's an un\protect'ed font-changing
  993. command in a table of contents entry.  (Corrected 24 November 1984)
  994.  
  995. 19. A list inside a trivlist environment, like a theorem environment,
  996. doesn't work right.  (Corrected 27 November 1984)
  997.  
  998. 20. The report style messed up page headings in single-sided output with
  999. the headings option. (Corrected 5 December 1984)
  1000.  
  1001. 21. The quotation environment puts extra space between paragraphs.
  1002. (Corrected 3 January 1985).
  1003.  
  1004. 22. The \[ ... \] environment had a minor bug in the fleqn style option.
  1005. (Corrected 6 February 1985)
  1006.  
  1007. 23. A change was made to the letter style that should fix the
  1008. anomalous page breaking.  (Thanks to Mike Fischer for tracking it
  1009. down.) (Change made 9 February 1985)
  1010.  
  1011. 24. A sectioning command (like \paragraph) that produces an in-line
  1012. heading (not on a separate line) doesn't work properly when it is
  1013. immediately followed by a list or trivlist environment, or one that
  1014. uses those environments (like verbatim or quote). (Corrected in Version
  1015. 2.09.)
  1016.  
  1017. 25. The leqno style option doesn't work.  (Corrected 20 May 1985)
  1018.  
  1019. 26.  The `slides' document style ignored all style options.  (Corrected
  1020. 20 November 1985)
  1021.  
  1022. 27. \tableofcontents, \listoffigures, \bibliography, etc. affect the
  1023. page headings when the myheadings style is used.  (Reported by
  1024. Tim Morgan.)  (Corrected 17 December 85)
  1025.  
  1026. 28.  The old version of the description environment was inadvertantly
  1027. left in the `letter' and `slides' style.  (Reported by Rusty Wright.)
  1028. (Corrected 17 January 86)
  1029.  
  1030. 29.  In all styles: no hyphenation is done in multi-line figure and
  1031. table captions.
  1032.  
  1033. 30. Labels in the letter style did not work right if the user changed
  1034. \parindent.  (Reported by Mike Fischer, corrected 5 Mar 86.)
  1035.  
  1036. 31. The `ifthen' style option was modified to make \protect work
  1037. in the `test' argument of \ifthenelse and \while.
  1038. (Problem reported by Tor Lillqvist, corrected 28 Oct 1986)
  1039.  
  1040. 32. A bug in the `ifthen' style made \equal not work after a
  1041. \newcommand, \newenvironment, \renewcommand, or \renewenvironment
  1042. command. (Problem reported by Tor Lillqvist, corrected 16 December 1986)
  1043.  
  1044. 33. With the `fleqn' style option, the text following a displayed
  1045. equation always began a new paragraph, even if it was not preceded
  1046. by a blank line.  (Reported by Joe Weening, corrected 9 March 1987)
  1047.  
  1048. 34. If a size-changing command is given at the outermost brace and
  1049. \begin-\end level, and is followed by a \normalsize command, then
  1050. the parameters used for controlling first-level lists are messed up.
  1051. (Reported by Tom Hofmann, corrected 9 Jun 1987.)
  1052.  
  1053. 35. The letter style was changed to make the \date command have
  1054. the expected effect.  (Suggested by John Pavel.  Change made
  1055. 20 Jul 87.)
  1056.  
  1057. 36. In the definition of \newblock inside \thebibliography, there
  1058. was a "minus -.07ex" that should have been "minus .07ex".
  1059. (Found by Oren Patashnik, corrected 12 October 1987.)
  1060.  
  1061. 37.  In the `openbib' style option, a couple of "\markboth"s should
  1062. have been "\@mkboth"s.  (Found by Oren Patashnik, corrected 12 October
  1063. 1987.)
  1064.  
  1065. 38. A first-level list environment inside a trivlist environment
  1066. messes up the left margin.  (Reported and correction suggested
  1067. by Martha Wershofen, corrected 22 December 1987.)
  1068.  
  1069. 39. The \label command did not work for cross-referencing parts.
  1070. (Reported by Paul Karger, corrected 19 January 1988.)
  1071.  
  1072. 40.  Changes made to \l@section command (article style) and \l@chapter
  1073. command (book, report styles) for making table of contents entries to
  1074. conform to 25 Jan 88 change to \numberline. (Reported by
  1075. Gunther Hartmann, corrected 5 February 88.)
  1076.  
  1077. 41. \protect did not work in the argumment to an \index command
  1078. when the showidx style option is used.  (Reported by Nelson Beebe.
  1079. Corrected 22 Feb 88.)
  1080.  
  1081. 42. The definitions in the standard style did not allow the labels
  1082. in an `enumerate' environment to be changed in the usual way be
  1083. redefining `\theenum...'.  (Corrected 16 Mar 88.)
  1084.  
  1085. 43.  With \pagestyle{empty}, a \chapter command still produces a page
  1086. number on the first page of a chapter.  (Reported by Peter Schilling 3
  1087. June 88.  Deemed not worth correcting.)
  1088.  
  1089. 44. A bug in the `letter' style caused a number to disappear from
  1090. the output if it occurred at the beginning of a paragraph after
  1091. a \ps.  (Corrected 20 Sep 88.)
  1092.  
  1093. 45. Report and book styles: Changed macros that produced "part" and
  1094. "chapter" table-of-contents entries to improve page breaking.
  1095. (Changed 24 May 89, as suggested by Jerry Leichter.)
  1096.  
  1097. 46.  In the fleqn style, \@beginparpenalty and \@endparpenalty were
  1098. used instead of \predisplaypenalty and \postdisplaypenalty before and
  1099. after a displayed equation made with \[ ...  \] or the "equation"
  1100. environment.  (Reported by Rainer Sch\"opf and Frank Mittelbach.
  1101. Corrected 24 May 89.)
  1102.  
  1103. 47.  The fix to the fleqn style reported in number 46 (24 May 89)
  1104. re-introduced bug fixed in number 33 (9 Mar 87).
  1105. (Corrected 26 Sep 89.)
  1106.  
  1107. 48. Certain keywords like "height" caused an error in an \index
  1108. command with the showidx style option.  (Reported by Joachim Schrod,
  1109. corrected 11 Oct 89.)
  1110.  
  1111. 49. A bug in the definition of \part in the book and report styles
  1112. made them use the optional argument instead of the regular argument
  1113. for the heading printed in the text.  (Reported by Richard Roy,
  1114. corrected 13 Nov 89.)
  1115.  
  1116. 50. \part allows a page break to occur in the middle of a multi-line
  1117. heading.  Easily fixed by adding \interlinepenalty10000 to the
  1118. definition, but I probably won't bother.  (Reported by Don Hosek.
  1119. Corrected 11 Nov 91.)
  1120.  
  1121. 51.  A \paragraph command not preceded by other sectioning commands
  1122. causes an error.  This is deemed incorrect input and will not be fixed
  1123. in version 2.09.  (Reported by Nathan Maman.)
  1124.  
  1125. --------------------
  1126.  
  1127. 52.  Some changes in several document styles to support the NFSS (New
  1128. Font Selection Scheme that will become standard with LaTeX 3.0)
  1129.  
  1130.  - Extra braces added in definitions of \ps@heading .. in all files
  1131.    since \sl is not longer reset by \rm.
  1132.  - \csname process@table\endcsname added in letter.sty to allow math in
  1133.    letters.
  1134. (Changes made 26 Mar 91.)
  1135.  
  1136. 53.  Document styles renamed to `Standard Document Styles'. (Changes made
  1137. 30 Mar 91.)
  1138.  
  1139. 54.  International language support. All fixed strings are removed and
  1140. commands are inserted instead. The names are chosen according to the
  1141. standard developed in Europe (ILaTeX, german.sty, babel.sty). The default
  1142. for these commands is to produce the old string, so there is no change in
  1143. behavior. (Changes made 30 Mar 91.)
  1144.  
  1145. 55.  Style options files twocolumn and titlepage shortened to 8 chars.
  1146. User interface preserved by adding \ds@titlepage etc. to input the
  1147. coded name. This supports (most) OS with file length restrictions.
  1148. (Change made 30 Mar 91.)
  1149.  
  1150. 56.  Moved definition of \part command from size-specific styles to
  1151. article.doc/sty. (Change made 30 Mar 91.)
  1152.  
  1153. 57.  Removed a lot of superfluous blanks. Introduced some abbreviations:
  1154. pt by \p@, 0pt by \z@, etc. (Changes made 15 Jun 91.)
  1155.  
  1156. 58.  In the letter style option the \xpt macro was replaced by a call
  1157. to a top-level size command, depending on the point size of the
  1158. document. (Change made 15 Jun 91.)
  1159.  
  1160. 58.  In style option showidx "20 (hex) was changed to 32 (decimal) to
  1161. avoid a problem with the style option german. (Change made 16 Jun 91.)
  1162.  
  1163. 59.  Fix no. 12 to the letter style did not catch everything.
  1164. (Fix suggested by Mike Piff. Corrected 16 Aug 91.)
  1165.  
  1166. 60.  Environment thebibliography changed to generate a warning message
  1167. instead of an error if its body is empty. (Suggested by Nelson H.F.
  1168. Beebe. Change made 26 Aug 91.)
  1169.  
  1170. 61.  Added \reset@font to definition of \@eqnnum in leqno style option.
  1171. (Change made 29 Sep 91.)
  1172.  
  1173. 62.  The marks for listoffigures and listoftables were not changed to
  1174. uppercase correctly. This was a consequence a change 54. (Reported by
  1175. Bernard Gaulle. Corrected 14 Oct 91.)
  1176.  
  1177. 63.  Change 55 caused the twocolumn document style option to no longer
  1178. work since twocolumn.sty was read in too early. (Reported by Bernard
  1179. Gaulle. Corrected 15 Oct 91.)
  1180.  
  1181. 64.  In the slides document style, one could specify the twoside
  1182. document style option, which is nonsense.  (Corrected 15 Oct 91.)
  1183.  
  1184. 65.  Corrected typo in makeidx document style option. (Reported by
  1185. Dave Love. Corrected 21 Oct 91.)
  1186.  
  1187. 66.  Use of [ .. ] for the labels in the thebibliography environment
  1188. replaced by the use of the macro \@biblabel. (Change made 27 Oct 91.)
  1189.  
  1190. 67.  Missing ~ after \partname added in definition of the \part
  1191. command. (Found by Dave Love. Corrected 4 Nov 91.)
  1192.  
  1193. 68.  Added a lot of missing \m@th (mathsurround=0pt) assignments in
  1194. several document style files. (Changes made 4 Nov 91.)
  1195.  
  1196. 69.  Added forgotten definitions for \ccname, etc. in letter document
  1197. style. (Found by Johannes Braams. Corrected 5 Nov 91.)
  1198.  
  1199. 70.  Removed extra open brace in book.sty. (Found by Bernard Gaulle.
  1200. Corrected 5 Nov 91.)
  1201.  
  1202. 71.  Change 63 did not really fix the problem. (Corrected 5 Nov 91.)
  1203.  
  1204. 72.  Forgot to do change 66 for the openbib style option as well.
  1205. (Corrected 11 Nov 91.)
  1206.  
  1207. 73.  Somehow Appendix was not replaced by \appendixname in the report
  1208. and book documentstyles. (Found by Bernd Raichle. Corrected 12 Dec
  1209. 91.)
  1210.  
  1211. 74. As a consequence of change 55, the titlepage option of the article
  1212. document style did no longer work at all. (Reported by severral
  1213. people. Corrected 10 Jan 92.)
  1214.  
  1215. 75. As a consequence of change 197 in latex.tex, bibliographies with
  1216. more than 26 entries led to error messages about an incomplete \iftrue.
  1217. (Reported by Andy Fyfe. Corrected 14 Jan 92.)
  1218.  
  1219. 76. Added explicit setting of \topskip in article, book, and report
  1220. document styles. This is important for sizes 11pt and 12pt to avoid
  1221. ``overfull \vbox while \output is active'' messages. (Suggested by
  1222. Friedrich Haubensak. Change made 14 Jan 92.)
  1223.  
  1224. 77. Change no. 176 above had also to be done in the letter document
  1225. style. (Corrected 21 Feb 92.)
  1226.  
  1227. 78. Fix no. 59 caused leading blanks in the argument of \begin{letter}
  1228. not to be ignored. (Reported by Will Partain. Corrected 21 Feb 92.)
  1229.  
  1230. 79. Added definition for \pagename and conditional around definition
  1231. for \abstractname in the proc document style option. (Suggested by
  1232. Friedrich Haubensak. Change made 26 Feb 92.)
  1233.  
  1234. 80. Changed definitions of \labelenum... in the letter document style
  1235. to use \theenum... rather than directly \arabic{enumi}, etc.
  1236. (Suggested by Johannes Braams. Change made 26 Feb 92.)
  1237.  
  1238. 81. The \subparagraph command in bk11.doc/sty lacks a \reset@font.
  1239. (Reported by Dietrich Baumann.)
  1240.  
  1241.  
  1242.                          CHANGES TO THE MANUAL
  1243.                          ---------------------
  1244.  
  1245. See ADDENDUM.TEX
  1246.